9a483f2ecb5e7a312658fd232171ed8b2065e77b,src/freenet/client/async/ClientRequestScheduler.java,ClientRequestScheduler,moveKeysFromCooldownQueue,#CooldownQueue#boolean#ObjectContainer#,962

Before Change


		 * nodes with little RAM it would be bad...
		 */
		final int MAX_KEYS = 20;
		Object ret = queue.removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS);
		if(ret == null) return Long.MAX_VALUE;
		if(ret instanceof Long) {
			return (Long) ret;

After Change


		if(queue instanceof PersistentCooldownQueue) {
			ret = ((PersistentCooldownQueue)queue).removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS, (PersistentCooldownQueue)otherScheduler.persistentCooldownQueue);
		} else
			ret = queue.removeKeyBefore(now, WAIT_AFTER_NOTHING_TO_START, container, MAX_KEYS);
		if(ret == null) return Long.MAX_VALUE;
		if(ret instanceof Long) {
			return (Long) ret;